package com.pactera.madp.cp.api.bo;

import lombok.Data;

/**
 * 同步人力资源人员到企业微信业务对象
 */
@Data
public class SyncPsnInfoBo {

    /**
     * 人员编号
     */
    private String psnNo;
    /**
     * 姓名
     */
    private String userName;
    /**
     * 性别
     */
    private String sex;
    /**
     * 出生日期
     */
    private String birthday;
    /**
     * 参加工作时间
     */
    private String joinWorkDate;
    /**
     * 入行时间(派遣时间)
     */
    private String inBankDate;
    /**
     * 用工类别
     */
    private String workType;
    /**
     * 身份证号
     */
    private String certNo;
    /**
     * 政治面貌1
     */
    private String politAffilia1;
    /**
     * 来本部门时间
     */
    private String inDeptDate;
    /**
     * 员工照片
     */
    private String empPhot;
    /**
     * 单位
     */
    private String unit;
    /**
     * 二级部门/工作室
     */
    private String deptL2;
    /**
     * 所在党组织
     */
    private String blngParty;
    /**
     * 岗位序列
     */
    private String jobSerialNo;
    /**
     * 岗位
     */
    private String job;
    /**
     * 参加党派时间1
     */
    private String joinPartyDate1;
    /**
     * 人员状态
     */
    private String psnStat;
    /**
     * 所在机构treeId
     */
    private String blngOrgTreeid;
    /**
     * 工号
     */
    private String jobNo;
    /**
     * 逻辑删除人员标志
     */
    private String delPsnFlag;
    /**
     * 所在部门treeId
     */
    private String blngDeptTreeid;
    /**
     * 所在党组织treeId
     */
    private String blngPartyTreeid;
    /**
     * 旧系统内部编号
     */
    private String oldSysInnerNo;
    /**
     * 所在部门排序号
     */
    private String blngDeptSerialNo;
    /**
     * 人员排序号
     */
    private String psnSerialNo;
    /**
     * 干部管理标识
     */
    private String leaderManagerFlag;
    /**
     * 组织关系转移标记
     */
    private String groupRelRmFlag;
    /**
     * 离退休标志
     */
    private String leaveFlag;
    /**
     * 后备人才认定情况
     */
    private String psnIdentSitu;
    /**
     * 职级
     */
    private String jobLev;
    /**
     * 岗位职等
     */
    private String jobPost;
    /**
     * 职务
     */
    private String post;
    /**
     * 工资关系所在单位
     */
    private String relBlngUnit;
    /**
     * 曾用名
     */
    private String oldName;
    /**
     * 最高学历
     */
    private String stific;
    /**
     * 最高学位
     */
    private String degree;
    /**
     * 毕业时间
     */
    private String gradDate;
    /**
     * 金融从业时间
     */
    private String bankWorkDate;
    /**
     * 入行形式
     */
    private String inBankWay;
    /**
     * 内退时间
     */
    private String innerLeaveDate;
    /**
     * 最高职称1
     */
    private String highestPost1;
    /**
     * 最高职称2
     */
    private String highestPost2;
    /**
     * 政治面貌2
     */
    private String politAffilia2;
    /**
     * 参加党派时间2
     */
    private String joinPartyDate2;
    /**
     * 学历性质
     */
    private String stificProc;
    /**
     * 退休时间
     */
    private String leaveTime;
    /**
     * 是否关键岗位人员
     */
    private String isPkJobPsn;
    /**
     * 是否特定身份岗位人员
     */
    private String isCertJobPsn;
    /**
     * 是否高管
     */
    private String isLeader;
    /**
     * 担任该岗位的时间
     */
    private String blngJobDate;
    /**
     * 所在团组织treeId
     */
    private String blngGroupTreeid;
    /**
     * 所在工会组织treeId
     */
    private String blngJobTreeid;
    /**
     * 所在团组织
     */
    private String blngGroup;
    /**
     * 所在工会
     */
    private String blngJob;
    /**
     * 年龄
     */
    private String age;
    /**
     * 华融邮箱用户名
     */
    private String hrMailUsr;
    /**
     * 籍贯
     */
    private String addr;
    /**
     * 出生地
     */
    private String birthdayAddr;
    /**
     * 干部管理标识(废弃）
     */
    private String leaderFlag;
    /**
     * 规定次数
     */
    private Integer stpTime;
    /**
     * 第一学历
     */
    private String fstStific;
    /**
     * 创建时间
     */
    private String cretTime;
    /**
     * 最后修改时间
     */
    private String lastUpdateTime;
    /**
     * 最后修改人
     */
    private String lastUpdatePer;
    /**
     * 经济工作从业时间
     */
    private String bankJobDate;
    /**
     * 备注
     */
    private String remark;
    /**
     * 入本单位时间
     */
    private String inUnitDate;
    /**
     * 岗位（兼）
     */
    private String jobs;
    /**
     * 原部门
     */
    private String oldDeptName;
    /**
     * 是否工会会员
     */
    private String isBlngJob;
    /**
     * 一级部门
     */
    private String fstDept;
    /**
     * 担任现职务时间
     */
    private String postDate;
    /**
     * 离行时间
     */
    private String leaveBankDate;
    /**
     * 岗位类别
     */
    private String jobType;
    /**
     * 后备干部标识
     */
    private String psnIdentFlag;
    /**
     * 岗位级别
     */
    private String jobClass;
    /**
     * 岗位职层
     */
    private String jobLevs;
    /**
     * 临时人员
     */
    private String tempPsn;
    /**
     * 机构-机构类别
     */
    private String orgType;
    /**
     * 一级部门-机构类别
     */
    private String fstDeptOrg;
    /**
     * 二级部门-机构类别
     */
    private String sedDeptOrg;
    /**
     * 客户经理标识
     */
    private String custLeaderGlag;
    /**
     * 是否特殊人才
     */
    private String isSpecialPsnIdent;
    /**
     * 是否海外引进人才
     */
    private String isOverseasPsnIdent;
    /**
     * 民族
     */
    private String nation;
    /**
     * 是否外派人员
     */
    private String isOutPsn;
    /**
     * 是否通过新员工培训考试
     */
    private String isCrossNewEmp;
    /**
     * 综合柜员标识
     */
    private String compreTellerId;

    /**
     * 移动电话
     */
    private String mobile;

    /**
     * 岗位名称
     */
    private String jobName;

    /**
     * 资质
     */
    private String qualification;

}
